package com.cleaningcloud.erp.domain.excelExport;

import com.cleaningcloud.common.core.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * packageName com.cleaningcloud.erp.domain.excelExport
 *
 * @author 你的名字
 * @version JDK 8
 * @className CustomerExport
 * @date 2025-04-01
 * @description 客户导出
 */
@Data
public class CustomerExport {
    /** 客户ID */
    private Long customerId;
    /** 客户编号 */
    @Excel(name = "客户编号")
    private String customerNo;
    /** 客户名称 */
    @Excel(name = "客户名称")
    private String customerName;
    /** 公司名称 */
    @Excel(name = "公司名称")
    private String companyName;
    /** 客户类型(字典表erp_customer_type) */
    @Excel(name = "客户类型")
    private String customerType;
    /** 客户等级(字典表erp_customer_level) */
    @Excel(name = "客户等级")
    private String customerLevel;
    /** 营业性质(字典表erp_customer_nature) */
    @Excel(name = "营业性质")
    private String customerNature;
    /** 所属行业(字典表erp_customer_industry) */
    @Excel(name = "所属行业")
    private String customerIndustry;
    /** 折扣 */
    @Excel(name = "折扣")
    private BigDecimal discount;
    /** 省份 */
    @Excel(name = "省份")
    private String province;
    /** 市区 */
    @Excel(name = "市区")
    private String city;
    /** 区县 */
    @Excel(name = "区县")
    private String county;
    /** 地址 */
    @Excel(name = "地址")
    private String address;
    /** 法人代表 */
    @Excel(name = "法人代表")
    private String legalRepresentative;
    /** 统一信用代码 */
    @Excel(name = "统一信用代码")
    private String unifiedCode;
    /** 联系人名称 */
    @Excel(name = "联系人名称")
    private String linkman;
    /** 联系人电话 */
    @Excel(name = "联系人电话")
    private String linkmanPhone;
    /** 公司电话 */
    @Excel(name = "公司电话")
    private String companyPhone;
    /** 微信账号 */
    @Excel(name = "微信账号")
    private String weixin;

    // 批量导出ids
    private String exportIds;
}